package com.bringway.p2p.dao;

import java.util.List;
import java.util.Map;

import net.sf.json.JSONObject;

public interface ImageDao {

	/**
	 * @作者 lk  
	 * @方法名 insertImage  
	 * @功能 TODO 上传图片
	 * @param paramMap
	 * @return
	 */
	int insertImage(Map<String, Object> paramMap);
	/**
	 * @作者 lk  
	 * @方法名 queryImageList  
	 * @功能 TODO 获取上传图片信息列表
	 * @param paramMap
	 * @return
	 */
	List<Map<String, Object>> queryImagesList(JSONObject params);
	/**
	 * @作者 lk  
	 * @方法名 queryImageList  
	 * @功能 TODO 获取上传图片信息列表 分页总数
	 * @param paramMap
	 * @return
	 */
	int getImagesCount(JSONObject params);
	/**
	 * @作者 lk  
	 * @方法名 updateImages  
	 * @功能 TODO 更新上传图片信息
	 * @param paramMap
	 * @return
	 */
	int updateImages(Map<String, Object> paramMap);
	/**
	 * @作者 lk  
	 * @方法名 publicImages  
	 * @功能 TODO 发布图片动态
	 * @param paramMap
	 * @return
	 */
	int publicImages(Map<String, Object> paramMap);
	/**
	 * @作者 lk
	 * @方法名 HuiShouImage
	 * @功能 TODO 回收图片状态
	 * @param paramMap
	 * @return 
	 * */
	int HuiShouImage(Map<String, Object> paramMap);
	/**
	 * @作者 lk
	 * @方法名 xiuGaiImage
	 * @功能 TODO 修改状态
	 * @param paramMap
	 * @return 
	 * */
	int updateAllImages(Map<String, Object> paramMap);
}
